/**
 * 
 */
package pruebas.VerduleriaOl.dominio.servicio;

import java.util.List;

import javax.ejb.Stateless;
import javax.inject.Inject;

import pruebas.VerduleriaOl.dominio.ConversacionCliente;
import pruebas.VerduleriaOl.dominio.entidades.TipoArticulo;
import pruebas.VerduleriaOl.dominio.repositorios.RepoTipoArticulo;

import com.intelap.fabricaciones.UnidadTrabajo;

/**
 * @author ggpollit
 *
 */
@Stateless
public class PsGondola {
//	@Inject
//	private Logger logger;
	
	@Inject
	private UnidadTrabajo unidadTrabajo;
	@Inject
	private RepoTipoArticulo repoTipoArticulo;
	
	@Inject
	private ConversacionCliente conversacionCliente;
	
	public List<TipoArticulo> getTiposArticulos() {
		return repoTipoArticulo.conseguirTodos();		
	}
	
	public void ponerArticulosEnCarrito(TipoArticulo tipoArticulo, int cantidad) {
		this.conversacionCliente.getCarritoLogueado().ponerArticulos(tipoArticulo, cantidad);
		this.unidadTrabajo.cometerYContinuar();
	}
}
